discrepancy reduction